package com.aramco.fion.vo
{
	public class VariableInfo
	{
		
		public static const SINGLE_SELECTION:String = "S";
		public static const MULTIPLE_SELECTION:String = "M";
		public static const RANGE_SELECTION:String = "R";
		public static const INCLUDE_SELECTION:String = ""; 
		public static const EXCLUDE_SELECTION:String = "X"; 
		//Setter and Getters for the properties
		
		/**
		 * flex component name used to show this variable.
		 * */
		public var componentName:String;
		
		/**
		 * variable's technical name.
		 * */
		public var techname:String;
		
		/**
		 * info object name of the variable
		 * */
		public var iobjnm:String;
		
		/**
		 * info infoprovider name of the variable
		 * */
		public var infoprovider:String;
		
		/**
		 * variable value.
		 * */ 
		public var defaultValue:String;
		
		/**
		 * dataField of column where value of this variable should be taken from.
		 * */ 
		public var dataField:String;
		
		/**
		 * private var _label:String;
		 * */
		public var label:String;
		
		/**
		 * private var currentSelection:String;
		 * */
	 	public var currentSelection:String; 
		

		public var selectionType:String;
		
		/**
		 * Empty Constructor
		 * */
		public function VariableInfo()
		{
		}

	}
}